<?php
/*
 * FileName appConfig.php
 * Date		2012-7-25
 * Author	jime
 * Mail 	me@joyphper.net
 * QQ		97142822
 * Copyright (C) 2012 joyphper.net
 */
if (! defined ( 'App_PATH' ))exit ( 'request error' );
class AppConfig{

	private static $conf=array
	(
		"db" => array(  // 数据库连接配置
			"Host" => "127.0.0.1", 	// 数据库地址
			"Port" => 3306,        	// 端口
			"User" => "root",       // 用户名
			"Pwd" => "123456",      // 密码
			"Database" => "gustbook", 	//库名称
			"Prefix" => "db_",   	//表前缀
			"Language"=>"utf8"		//编码格式
		),
		"default_route"=>array( //初始路由方向
			"application"=>"home", 	// 默认的应用名称
			"controller"=>"main", 	// 默认的控制器名称
			"action"=>"index" 		// 默认的动作名称
		),
		"default_url"=>array(
			"application" => "app",  	// 请求时使用的控制器变量标识
			"controller" => "mod",  	// 请求时使用的控制器变量标识
			"action" => "act"  			// 请求时使用的动作变量标识
		),
		"sys_dir"=>array(
			"ctrl" => "controllers", 	//控制器目录 相对于框架跟目录
			"service"=>"services",		//业务逻辑目录相对于框架根目录
		),
		"smarty"=>array(			//smarty配置模板配置
			'template_dir' => 'views/template', 	// 模板目录
			'compile_dir' => 'views/template_c', 	// 编译目录
			'config_dir' => 'views/configs', 		// 缓存目录
			'cache_dir' => 'views/cache',
			'left_delimiter' => '{',  // smarty左限定符
			'right_delimiter' => '}', // smarty右限定符
			'auto_literal' => true, // 忽略Smarty的左右限定符周围的空格
			'debugging'=>false,		//是否开启调试窗口
			'caching'=>false,		////开启缓存，为flase的时候缓存无效
			'cache_lifetime'=>120	//缓存生命同期,单位秒
		),
		"page_url"=>"page", 	//请求时使用的分页变量标识
		"auto_session" => TRUE, //是否自动开启SESSION支持
		"Debug"=>true  			//是否开启调试模式
	);

	public static function getConfig($agrs){
		if(isset(appConfig::$conf[$agrs])){
			return appConfig::$conf[$agrs];
		}else{
			return null;
		}
	}
}
?>
